export interface JupiterRole {
  uuid: string;
  name: string;
  description?: string;
  status: number;
  sort: number;
  createTime?: string;
  updateTime?: string;
  deleteTime?: string | null;
}

export interface JupiterRolePermisson {
  roleUuid: string;
  permissionUuids: string[];
}

export interface JupiterPermission {
  uuid: string;
  parentUuid: string;
  name: string;
  children?: JupiterPermission[];
}

export interface JupiterRoleQuery {
  name?: string;
  description?: string;
  page: number;
  size: number;
}
